#coding:utf-8
__author__ ='luning'
__date__ = '2018/5/17'

from .models import Course,Lesson,Video,CourseResource
import xadmin

#Course的admin管理类

class CourseAdmin(object):
    list_display = [
        'name',
        'desc',
        'detail',
        'degree',
        'learn_times',
        'students']
    search_fields = [
        'name',
        'desc',
        'detail',
        'degree',
        'students'
    ]
    list_filter = [
        'name',
        'desc',
        'detail',
        'degree',
        'learn_times',
        'students'
    ]


class LessonAdmin(object):
    list_display = ['course','name','add_time']
    search_fields = ['course','name']

    #__name代表使用外键中name字段
    list_filter = ['course__name','name','add_time']



class VideoAdmin(object):
    list_display = ['lesson','name','add_time']
    search_fields = ['lesson','name']
    list_filter = ['lesson','name','add_time']


class CourseResourceAdmin(object):
    list_display = ['course','name','download','add_time']
    search_fields = ['course','name','download']
    # __name代表使用外键中name字段
    list_filter = ['course__name','name','download','add_time']



#将管理器与modeL进行关联
xadmin.site.register(Course,CourseAdmin)
xadmin.site.register(Lesson,LessonAdmin)
xadmin.site.register(Video,VideoAdmin)
xadmin.site.register(CourseResource,CourseResourceAdmin)